home *** CD-ROM | disk | FTP | other *** search
- /*=====[ The TesSeRact(TM) CXL User Interface Development System ]======*
- | Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved
- |
- | This Library is part of IDC's TesSeRact Development Tools product
- | line. For information about other IDC products, call 1-215-884-3373.
- *----------------------------------------------------------------------*
- | <TCXL_msc.h> : Internal Microsoft C compiler-specific definitions.
- *-------------------------------[ NOTES ]------------------------------*
- | 1) Microsort C 5.1, 6.0 or later is required for TCXL.
- | 2) This file is automatically included by <TCXLdef.h> if the global
- | M_I86 symbol is defined.
- *----------------------------------------------------------------------*
- | PGS : $Id: tcxl_msc.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $
- | $Log: tcxl_msc.h $
- | Revision 5.51 90/10/01 00:00:00 MLM
- | TCXL 5.51
- |
- *======================================================================*/
- #ifndef _TCXL_cc_ /* only one compiler */
- # define _TCXL_cc_ 3 /* Microsoft C */
- # define _TCXL_msc_ 1 /* turn on cruft */
- # ifdef NO_EXT_KEYS
- # error TCXL requires extensions to the ANSI standard
- # else
- # if (MSC_VER >= 600) /* MSC 6.00 */
- # define CDC _cdecl
- # define PAS _pascal
- # define NEAR _near
- # define FAR _far
- # else
- # define CDC cdecl
- # define PAS pascal
- # define NEAR near
- # define FAR far
- # endif
- # endif
- # ifndef NULL
- # if (MSC_VER >= 600) /* MSC 6.00 */
- # define NULL ((void *)0)
- # else
- # if defined(M_I86SM) || defined(M_I86MM)
- # define NULL 0
- # else
- # define NULL 0L
- # endif
- # endif
- # endif
- #endif /* _TCXL_cc_ : End of <TCXL_msc.h> */